Dec 01 19:29:43.409 INFO testing dgibb/moes-chip8 against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 01 19:29:43.409 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 19:29:43.900 INFO [stdout] 728e26c86f773c7fa786e5c4daf494611b556b0c67a7f991c9b40c7f0244830d
Dec 01 19:29:43.902 INFO running `"docker" "start" "-a" "728e26c86f773c7fa786e5c4daf494611b556b0c67a7f991c9b40c7f0244830d"`
Dec 01 19:29:45.170 INFO [stderr] usermod: no changes
Dec 01 19:29:45.312 INFO [stderr]    Compiling iovec v0.1.2
Dec 01 19:29:45.312 INFO [stderr]    Compiling rand v0.4.2
Dec 01 19:29:45.317 INFO [stderr]    Compiling mustache v0.8.1
Dec 01 19:29:45.317 INFO [stderr]    Compiling serde_json v1.0.16
Dec 01 19:29:46.235 INFO [stderr]    Compiling mio v0.6.14
Dec 01 19:29:46.235 INFO [stderr]    Compiling bytes v0.4.6
Dec 01 19:29:49.387 INFO [stderr]    Compiling nickel v0.10.0
Dec 01 19:29:54.379 INFO [stderr]    Compiling rand v0.3.22
Dec 01 19:29:56.479 INFO [stderr]    Compiling ws v0.7.3
Dec 01 19:30:03.891 INFO [stderr]    Compiling MOES-Chip8 v0.1.0 (/source)
Dec 01 19:30:06.174 INFO [stderr] warning: variable does not need to be mutable
Dec 01 19:30:06.174 INFO [stderr]    --> src/Emulator.rs:116:13
Dec 01 19:30:06.174 INFO [stderr]     |
Dec 01 19:30:06.174 INFO [stderr] 116 |         let mut state: emulator_state = emulator_state::new(&self);
Dec 01 19:30:06.174 INFO [stderr]     |             ----^^^^^
Dec 01 19:30:06.174 INFO [stderr]     |             |
Dec 01 19:30:06.174 INFO [stderr]     |             help: remove this `mut`
Dec 01 19:30:06.174 INFO [stderr]     |
Dec 01 19:30:06.174 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 01 19:30:06.174 INFO [stderr] 
Dec 01 19:30:06.205 INFO [stderr] warning: method is never used: `run`
Dec 01 19:30:06.205 INFO [stderr]   --> src/Emulator.rs:75:5
Dec 01 19:30:06.205 INFO [stderr]    |
Dec 01 19:30:06.205 INFO [stderr] 75 |     pub fn run(&mut self){
Dec 01 19:30:06.205 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
Dec 01 19:30:06.205 INFO [stderr]    |
Dec 01 19:30:06.205 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 19:30:06.205 INFO [stderr] 
Dec 01 19:30:06.205 INFO [stderr] warning: crate `MOES_Chip8` should have a snake case name such as `moes_chip8`
Dec 01 19:30:06.205 INFO [stderr]   |
Dec 01 19:30:06.219 INFO [stderr]   = note: #[warn(non_snake_case)] on by default
Dec 01 19:30:06.219 INFO [stderr] 
Dec 01 19:30:06.219 INFO [stderr] warning: module `Emulator` should have a snake case name such as `emulator`
Dec 01 19:30:06.219 INFO [stderr]   --> src/main.rs:16:1
Dec 01 19:30:06.219 INFO [stderr]    |
Dec 01 19:30:06.219 INFO [stderr] 16 | mod Emulator;
Dec 01 19:30:06.219 INFO [stderr]    | ^^^^^^^^^^^^^
Dec 01 19:30:06.219 INFO [stderr] 
Dec 01 19:30:06.219 INFO [stderr] warning: type `emulator_state` should have a camel case name such as `EmulatorState`
Dec 01 19:30:06.219 INFO [stderr]   --> src/Emulator.rs:22:1
Dec 01 19:30:06.219 INFO [stderr]    |
Dec 01 19:30:06.219 INFO [stderr] 22 | / pub struct emulator_state{
Dec 01 19:30:06.219 INFO [stderr] 23 | |     pub pc: u16,
Dec 01 19:30:06.219 INFO [stderr] 24 | |     pub index: u16,
Dec 01 19:30:06.219 INFO [stderr] 25 | |     pub gpr: [u8;16],
Dec 01 19:30:06.219 INFO [stderr] 26 | |     pub stack: [u16;16],
Dec 01 19:30:06.219 INFO [stderr] 27 | |     pub blocks: Vec<u16>,
Dec 01 19:30:06.219 INFO [stderr] 28 | | }
Dec 01 19:30:06.219 INFO [stderr]    | |_^
Dec 01 19:30:06.219 INFO [stderr]    |
Dec 01 19:30:06.219 INFO [stderr]    = note: #[warn(non_camel_case_types)] on by default
Dec 01 19:30:06.219 INFO [stderr] 
Dec 01 19:30:06.219 INFO [stderr] warning: module `TranslationCache` should have a snake case name such as `translation_cache`
Dec 01 19:30:06.219 INFO [stderr]   --> src/main.rs:17:1
Dec 01 19:30:06.219 INFO [stderr]    |
Dec 01 19:30:06.219 INFO [stderr] 17 | mod TranslationCache;
Dec 01 19:30:06.219 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^
Dec 01 19:30:06.219 INFO [stderr] 
Dec 01 19:30:06.219 INFO [stderr] warning: module `Emitter` should have a snake case name such as `emitter`
Dec 01 19:30:06.219 INFO [stderr]   --> src/main.rs:18:1
Dec 01 19:30:06.219 INFO [stderr]    |
Dec 01 19:30:06.219 INFO [stderr] 18 | mod Emitter;
Dec 01 19:30:06.219 INFO [stderr]    | ^^^^^^^^^^^^
Dec 01 19:30:06.219 INFO [stderr] 
Dec 01 19:30:06.219 INFO [stderr] warning: module `Interpreter` should have a snake case name such as `interpreter`
Dec 01 19:30:06.219 INFO [stderr]   --> src/main.rs:19:1
Dec 01 19:30:06.219 INFO [stderr]    |
Dec 01 19:30:06.219 INFO [stderr] 19 | mod Interpreter;
Dec 01 19:30:06.219 INFO [stderr]    | ^^^^^^^^^^^^^^^^
Dec 01 19:30:06.219 INFO [stderr] 
Dec 01 19:30:06.219 INFO [stderr] warning: type `register_map` should have a camel case name such as `RegisterMap`
Dec 01 19:30:06.219 INFO [stderr]  --> src/register_map.rs:1:1
Dec 01 19:30:06.219 INFO [stderr]   |
Dec 01 19:30:06.219 INFO [stderr] 1 | / pub struct register_map {
Dec 01 19:30:06.219 INFO [stderr] 2 | |     //[chip8 reg, x86 reg, second chance bit]
Dec 01 19:30:06.219 INFO [stderr] 3 | |     pub map: Vec<[u8;3]>,
Dec 01 19:30:06.219 INFO [stderr] 4 | |     pub valid_regs:[u8;8],
Dec 01 19:30:06.219 INFO [stderr] 5 | | }
Dec 01 19:30:06.219 INFO [stderr]   | |_^
Dec 01 19:30:06.219 INFO [stderr] 
Dec 01 19:30:06.219 INFO [stderr] warning: type `executable_block` should have a camel case name such as `ExecutableBlock`
Dec 01 19:30:06.219 INFO [stderr]   --> src/executable_block.rs:11:1
Dec 01 19:30:06.219 INFO [stderr]    |
Dec 01 19:30:06.219 INFO [stderr] 11 | / pub struct executable_block {
Dec 01 19:30:06.219 INFO [stderr] 12 | |     pub block: *mut u8,
Dec 01 19:30:06.219 INFO [stderr] 13 | |     pub map: register_map,
Dec 01 19:30:06.219 INFO [stderr] 14 | |     pub fn_ptr: Option< fn(&mut [u8;16]) -> u64 >,
Dec 01 19:30:06.219 INFO [stderr] 15 | |     pub chip8_entry: u16,
Dec 01 19:30:06.219 INFO [stderr] 16 | |     pub chip8_exit: u16,
Dec 01 19:30:06.219 INFO [stderr] 17 | | }
Dec 01 19:30:06.219 INFO [stderr]    | |_^
Dec 01 19:30:06.219 INFO [stderr] 
Dec 01 19:30:12.311 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 27.12s
Dec 01 19:30:12.320 INFO [stderr] su: No module specific data is present
Dec 01 19:30:13.040 INFO running `"docker" "inspect" "728e26c86f773c7fa786e5c4daf494611b556b0c67a7f991c9b40c7f0244830d"`
Dec 01 19:30:13.275 INFO running `"docker" "rm" "-f" "728e26c86f773c7fa786e5c4daf494611b556b0c67a7f991c9b40c7f0244830d"`
Dec 01 19:30:13.439 INFO [stdout] 728e26c86f773c7fa786e5c4daf494611b556b0c67a7f991c9b40c7f0244830d
Dec 01 19:30:13.439 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 19:30:13.803 INFO [stdout] fc5fe54f079a9c1555d0848951724150aea816dd33a557a0558454070e227801
Dec 01 19:30:13.806 INFO running `"docker" "start" "-a" "fc5fe54f079a9c1555d0848951724150aea816dd33a557a0558454070e227801"`
Dec 01 19:30:14.696 INFO [stderr] usermod: no changes
Dec 01 19:30:14.883 INFO [stderr]    Compiling MOES-Chip8 v0.1.0 (/source)
Dec 01 19:30:17.198 INFO [stderr] warning: variable does not need to be mutable
Dec 01 19:30:17.198 INFO [stderr]    --> src/Emulator.rs:116:13
Dec 01 19:30:17.198 INFO [stderr]     |
Dec 01 19:30:17.198 INFO [stderr] 116 |         let mut state: emulator_state = emulator_state::new(&self);
Dec 01 19:30:17.198 INFO [stderr]     |             ----^^^^^
Dec 01 19:30:17.198 INFO [stderr]     |             |
Dec 01 19:30:17.198 INFO [stderr]     |             help: remove this `mut`
Dec 01 19:30:17.198 INFO [stderr]     |
Dec 01 19:30:17.198 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 01 19:30:17.198 INFO [stderr] 
Dec 01 19:30:17.243 INFO [stderr] warning: method is never used: `run`
Dec 01 19:30:17.243 INFO [stderr]   --> src/Emulator.rs:75:5
Dec 01 19:30:17.243 INFO [stderr]    |
Dec 01 19:30:17.243 INFO [stderr] 75 |     pub fn run(&mut self){
Dec 01 19:30:17.243 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
Dec 01 19:30:17.243 INFO [stderr]    |
Dec 01 19:30:17.243 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 19:30:17.243 INFO [stderr] 
Dec 01 19:30:17.243 INFO [stderr] warning: crate `MOES_Chip8` should have a snake case name such as `moes_chip8`
Dec 01 19:30:17.243 INFO [stderr]   |
Dec 01 19:30:17.243 INFO [stderr]   = note: #[warn(non_snake_case)] on by default
Dec 01 19:30:17.243 INFO [stderr] 
Dec 01 19:30:17.243 INFO [stderr] warning: module `Emulator` should have a snake case name such as `emulator`
Dec 01 19:30:17.243 INFO [stderr]   --> src/main.rs:16:1
Dec 01 19:30:17.243 INFO [stderr]    |
Dec 01 19:30:17.243 INFO [stderr] 16 | mod Emulator;
Dec 01 19:30:17.243 INFO [stderr]    | ^^^^^^^^^^^^^
Dec 01 19:30:17.243 INFO [stderr] 
Dec 01 19:30:17.243 INFO [stderr] warning: type `emulator_state` should have a camel case name such as `EmulatorState`
Dec 01 19:30:17.243 INFO [stderr]   --> src/Emulator.rs:22:1
Dec 01 19:30:17.243 INFO [stderr]    |
Dec 01 19:30:17.243 INFO [stderr] 22 | / pub struct emulator_state{
Dec 01 19:30:17.243 INFO [stderr] 23 | |     pub pc: u16,
Dec 01 19:30:17.243 INFO [stderr] 24 | |     pub index: u16,
Dec 01 19:30:17.243 INFO [stderr] 25 | |     pub gpr: [u8;16],
Dec 01 19:30:17.243 INFO [stderr] 26 | |     pub stack: [u16;16],
Dec 01 19:30:17.243 INFO [stderr] 27 | |     pub blocks: Vec<u16>,
Dec 01 19:30:17.243 INFO [stderr] 28 | | }
Dec 01 19:30:17.243 INFO [stderr]    | |_^
Dec 01 19:30:17.243 INFO [stderr]    |
Dec 01 19:30:17.243 INFO [stderr]    = note: #[warn(non_camel_case_types)] on by default
Dec 01 19:30:17.243 INFO [stderr] 
Dec 01 19:30:17.243 INFO [stderr] warning: module `TranslationCache` should have a snake case name such as `translation_cache`
Dec 01 19:30:17.243 INFO [stderr]   --> src/main.rs:17:1
Dec 01 19:30:17.243 INFO [stderr]    |
Dec 01 19:30:17.243 INFO [stderr] 17 | mod TranslationCache;
Dec 01 19:30:17.243 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^
Dec 01 19:30:17.243 INFO [stderr] 
Dec 01 19:30:17.243 INFO [stderr] warning: module `Emitter` should have a snake case name such as `emitter`
Dec 01 19:30:17.243 INFO [stderr]   --> src/main.rs:18:1
Dec 01 19:30:17.243 INFO [stderr]    |
Dec 01 19:30:17.243 INFO [stderr] 18 | mod Emitter;
Dec 01 19:30:17.243 INFO [stderr]    | ^^^^^^^^^^^^
Dec 01 19:30:17.243 INFO [stderr] 
Dec 01 19:30:17.243 INFO [stderr] warning: module `Interpreter` should have a snake case name such as `interpreter`
Dec 01 19:30:17.243 INFO [stderr]   --> src/main.rs:19:1
Dec 01 19:30:17.243 INFO [stderr]    |
Dec 01 19:30:17.244 INFO [stderr] 19 | mod Interpreter;
Dec 01 19:30:17.244 INFO [stderr]    | ^^^^^^^^^^^^^^^^
Dec 01 19:30:17.244 INFO [stderr] 
Dec 01 19:30:17.244 INFO [stderr] warning: type `register_map` should have a camel case name such as `RegisterMap`
Dec 01 19:30:17.244 INFO [stderr]  --> src/register_map.rs:1:1
Dec 01 19:30:17.244 INFO [stderr]   |
Dec 01 19:30:17.244 INFO [stderr] 1 | / pub struct register_map {
Dec 01 19:30:17.244 INFO [stderr] 2 | |     //[chip8 reg, x86 reg, second chance bit]
Dec 01 19:30:17.244 INFO [stderr] 3 | |     pub map: Vec<[u8;3]>,
Dec 01 19:30:17.244 INFO [stderr] 4 | |     pub valid_regs:[u8;8],
Dec 01 19:30:17.244 INFO [stderr] 5 | | }
Dec 01 19:30:17.244 INFO [stderr]   | |_^
Dec 01 19:30:17.244 INFO [stderr] 
Dec 01 19:30:17.244 INFO [stderr] warning: type `executable_block` should have a camel case name such as `ExecutableBlock`
Dec 01 19:30:17.244 INFO [stderr]   --> src/executable_block.rs:11:1
Dec 01 19:30:17.244 INFO [stderr]    |
Dec 01 19:30:17.244 INFO [stderr] 11 | / pub struct executable_block {
Dec 01 19:30:17.244 INFO [stderr] 12 | |     pub block: *mut u8,
Dec 01 19:30:17.244 INFO [stderr] 13 | |     pub map: register_map,
Dec 01 19:30:17.244 INFO [stderr] 14 | |     pub fn_ptr: Option< fn(&mut [u8;16]) -> u64 >,
Dec 01 19:30:17.244 INFO [stderr] 15 | |     pub chip8_entry: u16,
Dec 01 19:30:17.244 INFO [stderr] 16 | |     pub chip8_exit: u16,
Dec 01 19:30:17.244 INFO [stderr] 17 | | }
Dec 01 19:30:17.244 INFO [stderr]    | |_^
Dec 01 19:30:17.244 INFO [stderr] 
Dec 01 19:30:17.675 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.94s
Dec 01 19:30:17.683 INFO [stderr] su: No module specific data is present
Dec 01 19:30:18.222 INFO running `"docker" "inspect" "fc5fe54f079a9c1555d0848951724150aea816dd33a557a0558454070e227801"`
Dec 01 19:30:18.381 INFO running `"docker" "rm" "-f" "fc5fe54f079a9c1555d0848951724150aea816dd33a557a0558454070e227801"`
Dec 01 19:30:18.602 INFO [stdout] fc5fe54f079a9c1555d0848951724150aea816dd33a557a0558454070e227801
Dec 01 19:30:18.609 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 19:30:18.983 INFO [stdout] 9a9048cf1bbae74a208108ab293151c64ba777d8a7928c1f3708d5c856e7324d
Dec 01 19:30:18.989 INFO running `"docker" "start" "-a" "9a9048cf1bbae74a208108ab293151c64ba777d8a7928c1f3708d5c856e7324d"`
Dec 01 19:30:19.549 INFO [stderr] usermod: no changes
Dec 01 19:30:19.634 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.08s
Dec 01 19:30:19.649 INFO [stderr]      Running /target/debug/deps/MOES_Chip8-e3f9de1431a230e5
Dec 01 19:30:19.651 INFO [stdout] 
Dec 01 19:30:19.651 INFO [stdout] running 0 tests
Dec 01 19:30:19.651 INFO [stdout] 
Dec 01 19:30:19.651 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 19:30:19.651 INFO [stdout] 
Dec 01 19:30:19.653 INFO [stderr] su: No module specific data is present
Dec 01 19:30:19.953 INFO running `"docker" "inspect" "9a9048cf1bbae74a208108ab293151c64ba777d8a7928c1f3708d5c856e7324d"`
Dec 01 19:30:20.098 INFO running `"docker" "rm" "-f" "9a9048cf1bbae74a208108ab293151c64ba777d8a7928c1f3708d5c856e7324d"`
Dec 01 19:30:20.334 INFO [stdout] 9a9048cf1bbae74a208108ab293151c64ba777d8a7928c1f3708d5c856e7324d
